Mach (noyau)

Mach

Informations
Créateur Université Carnegie-MellonVoir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Écrit en C et assembleurVoir et modifier les données sur Wikidata
Type Micronoyau (en)Voir et modifier les données sur Wikidata
Site web www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.htmlVoir et modifier les données sur Wikidata

Mach (prononcé /mak/[2]) est un noyau de système d'exploitation libre et gratuit écrit en langage C tout en étant orienté objet. Il est portable, temps réel et satisfait le niveau B3 des critères de sécurité du standard TCSEC. Il a été co-créé par Richard Rashid (en) et Avie Tevanian à l'Université Carnegie-Mellon.

Bien que souvent mentionné comme un des premiers micro-noyaux, toutes les versions de Mach n'en sont pas.

Il servit de base à XNU, le noyau de Darwin (la base de Mac OS X – qui n’est pas un micro-noyau) et au projet Hurd (qui est quant à lui un micro-noyau). Toutefois depuis 2004, Hurd s'est tourné vers une nouvelle génération de micro-noyau : le micronoyau L4.

  1. « http://www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html » (consulté le )
  2. Singh, Amit, « A Technical History of Apple's Operating Systems », osxbook.com, (consulté le ), p. 103

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne